<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 先制定规则
    var str1 = 'a'
    var reg1 = /[a-z]/ // 匹配小写字母
    console.log(reg1.test(str1));

    var str2 = 'AA'
    var reg2 = /[A-Z]/ // 匹配大写字母
    console.log(reg2.test(str2));

    var str3 = '123'
    var reg3 = /[0-9]/ // 匹配数字
    console.log(reg3.test(str3));

    // 想生成一个规则，包含所有大小写字母和数字
    var reg4 = /[a-zA-Z0-9]/ // 匹配所有字母和数字
    var str4 = 'aA1'
    console.log(reg4.test(str4));

    var str5 = 'add'
    var reg5 = /[abc]/  // 匹配a、b、c任意一个
    console.log(reg5.test(str5));

    var str6 = 'ddd'
    var reg6 = /[^abc]/ // 匹配除了a、b、c之外的字符
    console.log(reg6.test(str6));
  </script>
</body>
</html>